//1.医院设置中 获取分页列表请求的 参数类型 
export interface getHosSetListParamsType{
    page : number,
    limit: number,
    hosname?:string,
    hoscode?:string,
}
//返回值的Records中每一项的类型 把Records独立出来了
export interface  getHosSetListItemsType {
    id: number,
     createTime: string,
     updateTime: string,
     isDeleted: number,
     param: object,
     hosname: string,
     hoscode: string,
     apiUrl: string,
     signKey: string,
     contactsName: string,
     contactsPhone: string,
     status: 0 | 1
   }
 //2.医院设置中,获取分页列表的返回值类型
export interface getHosSetListReturnType{
  records: getHosSetListRecordsType,
  total: number,
  size: number,
  current: number,
  orders: any[],
  hitCount: boolean,
  searchCount: boolean,
  pages: number
}
//请求医院列表的返回值中的content的数组类型 
export type getHosSetListRecordsType=getHosSetListItemsType[];

//3.新增医院api请求的参数和返回值类型  返回类型是null 不需要定义 添加不需要返回值
export interface addHospitalParamType{
  apiUrl:string,
  contactsName:string,
  contactsPhone:string,
  hoscode:string,
  hosname:string
}

//4.修改医院api请求的参数类型 比新增的时候多一个id
export interface updateHospitalParamsType extends addHospitalParamType {
  id:string
}
